Namespace Comm
    <ObfuscationAttribute(Exclude:=True, ApplyToMembers:=True)> _
    Public Class EEpromStream
        Inherits BikiStream

        Sub New(ByVal CommunicationMutex As Threading.Mutex, ByRef CommHandle As Comm.UsbCommunicationHandle)
            MyBase.New(CommunicationMutex, CommHandle)
        End Sub

        Public Overrides ReadOnly Property CanRead() As Boolean
            Get

            End Get
        End Property

        Public Overrides ReadOnly Property CanSeek() As Boolean
            Get

            End Get
        End Property

        Public Overrides ReadOnly Property CanStream() As Boolean
            Get

            End Get
        End Property

        Public Overrides ReadOnly Property CanWrite() As Boolean
            Get

            End Get
        End Property

        Public Overrides Sub Flush()

        End Sub

        Public Overrides ReadOnly Property Length() As Long
            Get

            End Get
        End Property

        Public Overrides Property Position() As Long
            Get

            End Get
            Set(ByVal value As Long)

            End Set
        End Property

        Public Overrides Function Read(ByVal buffer() As Byte, ByVal offset As Integer, ByVal count As Integer) As Integer

        End Function

        Public Overrides Function Seek(ByVal offset As Long, ByVal origin As System.IO.SeekOrigin) As Long

        End Function

        Public Overrides Sub SetLength(ByVal value As Long)

        End Sub

        Public Overrides Sub Write(ByVal buffer() As Byte, ByVal offset As Integer, ByVal count As Integer)

        End Sub
    End Class

End Namespace